from telegram import InlineKeyboardButton, InlineKeyboardMarkup
from telegram.ext import Updater, CommandHandler, CallbackQueryHandler

# Функция для обработки команды /start
def start(update, context):
    # Создание кнопки с изображением
    button_text = "Кнопка с изображением"
    button_url = "https://example.com/image.jpg"  # URL изображения
    button = InlineKeyboardButton(text=button_text, url=button_url)
    
    # Создание инлайн-клавиатуры с кнопкой
    reply_markup = InlineKeyboardMarkup([[button]])

    # Отправка сообщения с инлайн-клавиатурой
    update.message.reply_text("Нажмите на кнопку с изображением:", reply_markup=reply_markup)

# Создание обработчика команды /start
start_handler = CommandHandler('start', start)

# Инициализация бота и добавление обработчиков
updater = Updater("YOUR_BOT_TOKEN", use_context=True)
dispatcher = updater.dispatcher
dispatcher.add_handler(start_handler)

# Запуск бота
updater.start_polling()
updater.idle()
